export const tableColumns = {
  normal: {
    add: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        isHidden: true,
        width: '80px',
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        width: '120px',
        dataIndex: 'featureDesc',
      },
      {
        title: '工作内容',
        dataIndex: 'jobContent',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
        width: '120px',
        dataType: 'Number'
      },
      {
        title: '备注',
        dataIndex: 'remark',
      }
    ],
    look: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        width: '120px',
        dataIndex: 'featureDesc',
      },
      {
        title: '工作内容',
        dataIndex: 'jobContent',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
      },
      {
        title: '备注',
        dataIndex: 'remark',
      },
      {
        title: '签约最低价(不含税)(元)',
        dataIndex: 'signFeeMin',
      },
      {
        title: '签约最高价(不含税)(元)',
        dataIndex: 'signFeeMax',
      },
      {
        title: '平均价(不含税)(元)',
        dataIndex: 'signFeeAvg',
      },
    ],
    fill: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        dataIndex: 'featureDesc',
      },
      {
        title: '工作内容',
        dataIndex: 'jobContent',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
      },
      {
        title: '备注',
        dataIndex: 'remark',
      },
      {
        title: '签约最低价(不含税)(元)',
        dataIndex: 'signFeeMin',
      },
      {
        title: '签约最高价(不含税)(元)',
        dataIndex: 'signFeeMax',
      },
      {
        title: '平均价(不含税)(元)',
        dataIndex: 'signFeeAvg',
      },
      {
        title: '签约价格(元)',
        dataIndex: 'fillInData.signFee',
        width: '240px',
        scopedSlots: { customRender: 'signFee' },
      },
      {
        title: '合同签约日期',
        dataIndex: 'fillInData.signTime',
        width: '240px',
        scopedSlots: { customRender: 'signTime' },
      },
      {
        title: '与公司控制价清单是否有差异（特征、工作内容、甲供材、计算规则等）简要说明',
        dataIndex: 'fillInData.introduceInfo',
        width: '240px',
        scopedSlots: { customRender: 'introduceInfo' },
      },
    ]
  },
  install: {
    add: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        isHidden: true,
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        dataIndex: 'featureDesc',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '主材损耗率',
        dataIndex: 'mainMaterialLossRate',
        dataType: 'Number'
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCost',
            dataType: 'Number'
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPrice',
            dataType: 'Number'
          }
        ]
      },
      {
        title: '备注',
        dataIndex: 'remark',
      }
    ],
    look: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        dataIndex: 'featureDesc',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '主材损耗率',
        dataIndex: 'mainMaterialLossRate',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCost',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPrice',
          }
        ]
      },
      {
        title: '备注',
        dataIndex: 'remark',
      }
    ],
    fill: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        dataIndex: 'featureDesc',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '主材损耗率',
        dataIndex: 'mainMaterialLossRate',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCost',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPrice',
          }
        ]
      },
      {
        title: '备注',
        dataIndex: 'remark',
      },
      {
        title: '主材损耗率',
        dataIndex: 'fillInData.mainMaterialLossRateInfo',
        width: '240px',
        scopedSlots: { customRender: 'mainMaterialLossRateInfo' },
      },
      {
        title: '签约价格元(不含税）',
        children: [
          {
            title: '签约人工费（不含税）(元)',
            dataIndex: 'fillInData.laborCostInfo',
            width: '240px',
            scopedSlots: { customRender: 'laborCostInfo' },
          },
          {
            title: '签约综合单价（不含税）(元)',
            dataIndex: 'fillInData.comprehensiveUnitPriceInfo',
            width: '240px',
            scopedSlots: { customRender: 'comprehensiveUnitPriceInfo' },
          },
        ]
      },
      {
        title: '合同签约日期',
        dataIndex: 'fillInData.signTime',
        width: '240px',
        scopedSlots: { customRender: 'signTime' },
      },
      {
        title: '与公司控制价清单是否有差异（特征、工作内容、甲供材、计算规则等）简要说明',
        dataIndex: 'fillInData.introduceInfo',
        width: '240px',
        scopedSlots: { customRender: 'introduceInfo' },
      },
    ]
  },
  decorate: {
    add: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        isHidden: true,
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        dataIndex: 'featureDesc',
      },
      {
        title: '工作内容',
        dataIndex: 'jobContent',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCost',
            dataType: 'Number',
          },
          {
            title: '辅材费',
            dataIndex: 'auxiliaryMaterialFee',
            dataType: 'Number',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPrice',
            dataType: 'Number',
          }
        ]
      },
      {
        title: '备注',
        dataIndex: 'remark',
      }
    ],
    fill: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        dataIndex: 'featureDesc',
      },
      {
        title: '工作内容',
        dataIndex: 'jobContent',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCost',
          },
          {
            title: '辅材费',
            dataIndex: 'auxiliaryMaterialFee',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPrice',
          }
        ]
      },
      {
        title: '备注',
        dataIndex: 'remark',
      },
      {
        title: '签约价格(不含税）',
        children: [
          {
            title: '人工费',
            dataIndex: 'fillInData.laborCostInfo',
            width: '240px',
            scopedSlots: { customRender: 'laborCostInfo' },
          },
          {
            title: '辅材费',
            dataIndex: 'fillInData.auxiliaryMaterialFeeInfo',
            width: '240px',
            scopedSlots: { customRender: 'auxiliaryMaterialFeeInfo' },
          },
          {
            title: '综合单价',
            dataIndex: 'fillInData.comprehensiveUnitPriceInfo',
            width: '240px',
            scopedSlots: { customRender: 'comprehensiveUnitPriceInfo' },
          }
        ]
      },
      {
        title: '合同签约日期',
        dataIndex: 'fillInData.signTime',
        width: '240px',
        scopedSlots: { customRender: 'signTime' },
      },
      {
        title: '与公司控制价清单是否有差异（特征、工作内容、甲供材、计算规则等）简要说明',
        dataIndex: 'fillInData.introduceInfo',
        width: '240px',
        scopedSlots: { customRender: 'introduceInfo' },
      },
    ],
    look: [
      {
        title: '序号',
        scopedSlots: { customRender: 'serial' },
        width: '80px',
        fixed: 'left'
      },
      {
        title: '分部分项',
        dataIndex: 'partAndProject',
        width: '120px',
        fixed: 'left'
      },
      {
        title: '特征描述',
        dataIndex: 'featureDesc',
      },
      {
        title: '工作内容',
        dataIndex: 'jobContent',
      },
      {
        title: '工程量计算规则',
        dataIndex: 'projectCountRules',
      },
      {
        title: '材料及机械设备供应',
        dataIndex: 'materialAndMechanicalEquipmentSupply',
      },
      {
        title: '计量单位',
        dataIndex: 'unitOfMeasurement',
      },
      {
        title: '公司控制价（不含税）(元)',
        dataIndex: 'companyControlFeeNotIncludeFex',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCost',
          },
          {
            title: '辅材费',
            dataIndex: 'auxiliaryMaterialFee',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPrice',
          }
        ]
      },
      {
        title: '备注',
        dataIndex: 'remark',
      },
      {
        title: '签约最底价（不含税）（元）',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCostInfoMin',
          },
          {
            title: '辅材费',
            dataIndex: 'auxiliaryMaterialFeeInfoMin',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPriceInfoMin',
          }
        ]
      },
      {
        title: '签约最高价（不含税）(元)',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCostInfoMax',
          },
          {
            title: '辅材费',
            dataIndex: 'auxiliaryMaterialFeeInfoMax',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPriceInfoMax',
          }
        ]
      },
      {
        title: '签约平均价（不含税)',
        children: [
          {
            title: '人工费',
            dataIndex: 'laborCostInfoAvg',
          },
          {
            title: '辅材费',
            dataIndex: 'auxiliaryMaterialFeeInfoAvg',
          },
          {
            title: '综合单价',
            dataIndex: 'comprehensiveUnitPriceInfoAvg',
          }
        ]
      },
    ]
  }
}